<?php
namespace app\index\model;

use think\Model;
use traits\model\SoftDelete;


class Staff extends Model
{
    // 启用软删除
    use SoftDelete;

    // 保存自动完成列表
    protected $auto = [];
    // 新增自动完成列表
    protected $insert = [
        'hiredate'//保持为空，根据时间戳变化
    ];
    // 更新自动完成列表
    protected $update = [];
    // 是否需要自动写入时间戳 如果设置为字符串 则表示时间字段的类型
    protected $autoWriteTimestamp = true;
    // 创建时间字段
    protected $createTime = 'create_time';
    // 更新时间字段
    protected $updateTime = 'update_time';
    // 软删除时间字段
    protected $deleteTime = 'delete_time';
    // 字段类型或者格式转换
    protected $type = [
        'hiredate' => 'timestamp'
    ];

    public function myTest()
    {
        return $this -> getData();
    }

    // protected function getSalaryAttr($salary, $data)
    // {
    //     return $data['name'] . '的工资是：' . $salary;
    // }

    protected function setHiredateAttr($hiredate)
    {
        return $hiredate = time();
    }
}